@charset "utf-8";
/* CSS Document */

/*****Basic Element*****/
* {
	padding: 0;
	margin: 0;
	font-family: "微软雅黑", "黑体";
}
a {
	text-decoration: none;
}
ul {
	list-style: none;
}
img {
	border: none;
}
body {
}
/*****Generic Classes*****/
.fl {
	float: left;
}
.logo a{ padding-top:20px;
	float: left;
	font-family:"微软雅黑";
	font-size:35px;
	
	color:#0786CD;
	line-height:40px;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
.hidden {
	display:none;
}
/*****Basic Layout*****/
body {
}
.nav_inner,.main_inner, .main_top,.jiaoxue,.tuzhi,.news_inner,.contact_inner, .footer_inner {
	width: 1000px;
	margin: auto;
}
#header{
	width: 1050px;
	margin: auto;
}
/*****Header*****/
#header {
	height:123px;
}
#header .tel { 
	width:285px;
	padding-top:10px;
}
#header .tel p {width:230px; height:52px; text-align:right; line-height:30px; color:#0786CD; font-size:25px; font-family:"Arial";
	padding:15px 10px 0 45px;
	background:url(images/tel.jpg) no-repeat;

}
#header .tel p strong {

}
#header input {
	width:205px;
	height:24px;
	padding: 0 10px;
	font-size:14px;
	color:#666;
	border:1px #ccc solid;
	border-right:0;
	float:left;
}
#header input.msearch {
	width:54px;
	height:26px;
	padding:0;
	background:url(images/btn_search_03.jpg) no-repeat;
	cursor:pointer;
	border:0;
}
/*****Banner*****/
#full-screen-slider {
	width:100%;
	height:485px;
	position:relative
}
#slides {
	display:block;
	width:100%;
	height:485px;
	list-style:none;
	padding:0;
	margin:0;
	position:relative
}
#slides li {
	display:block;
	width:100%;
	height:100%;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute
}
#slides li a {
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px
}
#pagination {
	display:block;
	list-style:none;
	position:absolute;
	left:50%;
	bottom:20px;
	z-index:9900;
	padding:5px 15px 5px 0;
	margin:0
}
#pagination li {
	display:block;
	list-style:none;
	width:10px;
	height:10px;
	float:left;
	margin-left:15px;
	border-radius:5px;
	background:#FFF
}
#pagination li a {
	display:block;
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	text-indent:-9999px;
}
#pagination li.current {
	background:#0092CE
}

/*****Main*****/
#main {
	padding-top:30px;
}
/**Main_top**/
#main .about {
	width:360px;
	margin-left:20px;
}
#main .about h2,#main .video h2 {
	font-size:16px;
	color:#0f89c4;
	padding:0 0 5px 2px;
	background:url(images/bg_line_03.jpg) no-repeat left bottom;
}
#main .about h2 span,#main .video h2 span {
	font-weight:normal;
	font-size:16px;
	color:#cfcfcf;
	padding-left:10px;
}
#main .about .nr {
	height:159px;
	overflow:hidden;
	background:url(images/bg_about_03.jpg) repeat-x left bottom;
	font-size:14px;
	color:#666;
	line-height:26px;
	padding:10px 10px 10px 18px;
}
#main .video .videobox {
	background:url(images/bg_about_03.jpg) repeat-x left bottom;
	height:184px;
	overflow:hidden;
}
#main .video {
	width:300px;
}

/**Main——教学**/
#main .jiaoxue {
	padding-top:30px;
}
#main .jiaoxue .jx {
	width:250px;
	overflow:hidden;
	margin-left:35px;
}
#main .jiaoxue .jx a {
	font-size:12px;
	color:#979797;
	line-height:20px;
}
#main .jiaoxue .jx img {
	display:block;
	margin:0 auto 15px;
}
#main .jiaoxue .jx2 {
	margin:0 60px 0 95px; 
}
#main .jiaoxue .jx a:hover {
	color:#0f89c4;
}
/**Main——图纸欣赏**/
#main .tuzhi {
	padding:40px 0 20px 0;
}
#main .tuzhi .title{ width:450px; height:31px; background:url(images/title1_03.jpg) no-repeat; margin:0 auto;}
#main .tuzhi .title h2{ text-align:right; padding-right:10px; color:#FFF; font-weight:normal; font-size:24px; line-height:31px;}
#main .tuzhi .title h2 span{ padding-right:35px; color:#0786CD;font-family: "Times New Roman", Times, serif;line-height:31px; font-size:30px;}

#main .news_inner .title{ width:450px; height:31px; background:url(images/title2_03.jpg) no-repeat; margin:0 auto;}
#main .news_inner .title h2{ text-align:right; padding-right:10px; color:#FFF; font-weight:normal; font-size:24px; line-height:31px;}
#main .news_inner .title h2 span{ padding-right:35px; color:#0786CD;font-family: "Times New Roman", Times, serif;line-height:31px; font-size:30px;}

#main .tuzhi .mChangeTag {
	padding-top:23px;
}
#main .tuzhi .bx_chgBtn {
	height: 30px;
	overflow: hidden;
	position:relative;
}
#main .tuzhi .bx_chgBtn a.vmore {
	display:block;
	position:absolute;
	right:0;
	top:8px;
	font-size:14px;
	color:#888;
}
#main .tuzhi .bx_chgBtn a.vmore:hover {
	color:#0f89c4;
}
#main .tuzhi .bx_chgBtn ul .mCon_btn {
	color: #888;
	cursor: pointer;
	float: left;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-right:30px;
}
#main .tuzhi .bx_chgBtn ul .mCon_Cutbtn {
	height: 30px;
	font-weight:bold;
	color:#0f89c4;
}

#main .tuzhi .mCon_conTxt {
	padding: 20px 0 0px 0;
	clear: both;
	font-size:12px;
	color:#666;
	line-height:20px;
	overflow:hidden;
}
#main .tuzhi .mCon_conTxt li {
	width:240px;
	padding:0 13px 15px 0;
	position:relative;
	margin-bottom:10px;
}
#main .tuzhi .mCon_conTxt li p {
	font-size:14px;
	color:#333;
	text-align:center;
	padding-top:10px;
}
#main .tuzhi .mCon_conTxt li span {
	display:block;
	position:absolute;
	top:150px;
	left:140px;
	width:100px;
	height:30px;
	line-height:30px;
	background:url(images/bg_70.png);
	font-size:16px;
	color:#fff;
	text-align:center;
}
#main .tuzhi .mCon_conTxt li a:hover p {
	font-weight:bold;
	color:#0f89c4;
}

/**Main——新闻中心**/
.news {
	background:#f2f2f2;
	padding-top:25px;
}
.news ul {
	padding-top:20px;
}
.news li {
	width:500px;
	padding-bottom:30px;
}
.news li dl {
	width:320px;
	padding-left:30px;
}
.news li dt {
	font-weight:bold;
	font-size:15px;
	color:#555;
	padding:5px 0 8px 0;
}
.news li dd {
	font-size:12px;
	color:#555;
	line-height:18px;
}
.news li a:hover dt {
	color:#0f89c4;
}
/**Main——联系我们**/
#main .contact {
	height:390px;
	background:url(images/bg_map_03.jpg) no-repeat center top;
}
#main .contact .lx {
	width:585px;
	padding-top:25px;
}
#main .contact .lx h2 {
	font-weight:normal;
	font-size:24px;
	color:#fff;
	line-height:40px;
}
#main .contact .lx h2 span {
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	padding-right:10px;
}
#main .contact .lx .lxinfo {
	font-size:16px;
	color:#fff;
	line-height:36px;
	padding-top:25px;
	padding-bottom:20px;
}
#main .contact .ly {
	width:415px;
	padding-top:45px;
}
#main .contact .ly input {
	display:block;
	width:165px;
	height:28px;
	border:2px #e3e2e2 solid;
	border-radius:4px;
	background:none;
	padding-left:20px;
	font-size:14px;
	color:#e3e2e2;
	margin:0 13px 20px 0;
}
#main .contact .ly textarea {
	width:357px;
	height:70px;
	border:2px #e3e2e2 solid;
	border-radius:4px;
	background:none;
	padding:10px 10px 10px 20px;
	overflow:auto;
	font-size:14px;
	color:#e3e2e2;
	line-height:20px;
	margin-bottom:20px;
}
#main .contact .ly input.btn_tj {
	width:390px;
	height:30px;
	border:2px #e3e2e2 solid;
	border-radius:4px;
	background:none;
	padding:0;
	text-align:center;
	cursor:pointer;
	
}
#main .contact .ly input.btn_tj:hover {
	border:2px #0f89c4 solid;
	background:#0f89c4;
	color:#fff;
}

/*****Footer*****/

#footer {
	background:#cbcbcb;
}
#footer .footer_inner { overflow:hidden;
	
	padding:20px 0;
}
#footer .footer_inner span{ text-align:right; width:500px; float:right; line-height:40px; font-size:26px; font-family:"黑体"; padding-top:20px; color:#FFF;}
#footer li {
	padding-right:20px;
}
#footer li a {
	font-weight:bold;
	font-family:"宋体";
	font-size:12px;
	color:#777;
}
#footer .dbinfo { width:400px; float:left;
	font-family:"宋体";
	font-size:12px;
	color:#777;
	line-height:22px;
	padding-top:15px;
}
#footer .dbinfo a{ color:#333}


/*****Main_left*****/
#main .main_left {
	width:300px;
}
#main .main_left h1 {
	font-weight:normal;
	font-size:18px;
	color:#fff;
	padding-left:30px;
	height:56px;
	line-height:56px;
	background:#0985cb url(images/arrow_yellow_03.jpg) no-repeat 270px 29px;
}
#main .main_left h1 span {
	font-size:12px;
	color:#0b5a86;
	padding-left:7px;
}
#main .main_left .accordion {
	background:#efeff1;
	padding:5px 0;
}
/* Functionality */

.accordion li > .sub-menu {
	display: none;
}
.accordion > li {
	background:#efeff1 url(images/line_left_03.jpg) no-repeat center bottom;
}
.accordion li:target > .sub-menu {
	display: block;
}

#main .main_left .accordion a {
	display:block;
	height:37px;
	line-height:36px;
	font-size:14px;
	color:#333;
	text-align:center;
}
#main .main_left .accordion > li:target > a,
#main .main_left .accordion > li > a.active {
	background:#a2a3a5 url(images/arrow_white_03.jpg) no-repeat 270px center;
	font-weight:bold;
	color:#fff;
}
#main .main_left .accordion > li:hover > a {
	font-weight:bold;
}
#main .main_left .sub-menu {
	border-left:1px #efeff1 solid;
	border-right:1px #efeff1 solid;
	padding:0 20px;
	background:#fff;
}
#main .main_left .sub-menu a {
	font-size:13px;
	line-height:36px;
	height:36px;
	color:#666;
	text-align:center;
	display:block;
	background:#fff;
	border-bottom:1px #ccc dashed;
}
#main .main_left .sub-menu a.lastone {
	border:none;
}
#main .main_left .sub-menu a:hover {
	font-weight:bold;
	color:#0985cb;
}
/*****面包屑*****/
#main .main_right {
	width:680px;
}
#main .bread {
	border-bottom:1px #e4e9ea solid;
	margin-bottom:15px;
	height:54px;
	line-height:54px;
}
#main .bread h2 {
	font-weight:normal;
	font-size:18px;
	color:#000;
}
#main .bread p {
	font-family:"宋体";
	font-size:12px;
	color:#888;
}
#main .bread p a {
	font-family:"宋体";
	color:#888;
}

/*****产品列表*****/
#main .productlist {
}
#main .productlist li {
}
#main .productlist li dt {
	font-size:12px;
	color:#666;
	padding:8px 0 5px 0;
	text-align:center;
}
#main .productlist li dd {

	font-size:12px;
	color:#666;
}
#main .productlist li dd strong {
	font-size:14px;
	color:#0985cb;
}
#main .productlist li .gw {
	position:absolute;
	right:2px;
	bottom:-3px;
}
/*****新闻列表*****/
#main .newslist {
}
#main .newslist li {
	border-bottom:1px #e1e1e1 dashed;
	height:46px;
	line-height:46px;
}
#main .newslist li a {
	font-size:14px;
	color:#666;
	padding-left:30px;
	background:url(images/arrow_03.jpg) no-repeat 13px center;
}
#main .newslist li a:hover {
	color:#0785cd;
}
#main .newslist li span {
	font-family:"宋体";
	font-size:12px;
	color:#888;
}
/*****单页*****/
#main .content {
	font-size:14px;
	color:#666;
	line-height:26px;
}
#main .bt {
	font-size:16px;
	color:#444;
	text-align:center;
	padding-bottom:20px;
}
#main .xg {
	padding-top:40px;
}
#main .xg p {
	font-size:12px;
	color:#888;
	line-height:26px;
}
#main .xg p a {
	color:#888;
}
#main .xg p a:hover {
	color:#0785cd;
}
/*****产品详情页*****/
#main .productdetail {
}
#main .productdetail .pic {
	position:relative;
}

#main .productdetail  img{ max-width:680px; _width:expression(document.body.clientWidth > 680 ? "680px" : "auto"); display:block;
	margin:0 auto;}


#main .productdetail .pic a.jrgwc {
	display:block;
	position:absolute;
	left:90px;
	bottom:0;
}
#main .productdetail .picintro {
}
#main .productdetail .picintro h4.mdetail {
	font-size:14px;
	color:#fff;
	width:80px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#0985cb;
	margin:20px 0;
}

/*****购物车*****/
#main .gouwuche {
}
#main .gouwuche table {
	border:1px #ccc solid;
	border-right:0;
	border-bottom:0;
	text-align:center;
}
#main .gouwuche th {
	background:#f2f2f2;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#333;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}
#main .gouwuche td {
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	font-size:14px;
	color:#666;
}
#main .gouwuche td img {
	margin:10px;
	vertical-align:middle;
}
#main .gouwuche td p {
	width:170px;
	text-align:left;
	line-height:24px;
	padding-top:15px;
}
#main .gouwuche td input {
	width:60px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px #ddd solid;
}
#main .gouwuche td a {
	font-size:14px;
	color:#0092CE;
}
#main .gouwuche .mtotle {
	height:40px;
	line-height:40px;
	border:1px #ccc solid;
	margin:10px 0;
}
#main .gouwuche .mtotle p {
	font-size:14px;
	color:#666;
	padding-left:10px;
}
#main .gouwuche .mtotle p strong {
	font-size:18px;
	color:#0092CE;
}
#main .gouwuche .mtotle a {
	display:inline-block;
	padding:0 15px;
	background:#f2f2f2;
	border:1px #ccc solid;
	font-size:12px;
	color:#333;
	text-align:center;
	height:22px;
	line-height:22px;
	margin:8px 10px 0 0;
}
#main .gouwuche .mtotle a:hover {
	color:#fff;
	background:#0092CE;
	border:1px #0092CE solid;
}
#main .gouwuche .maniu a {
	display:block;
	width:150px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:16px;
	color:#fff;
	background:#0092CE;
}
.tuzhi .box {
	padding-top:35px;
}
.tuzhi li {
	width:232px;
	margin:0 5px 0 13px;
	overflow:hidden
}
.tuzhi li img {
	display:block;
	height:172px;
	margin:0 auto;
}
.tuzhi li p {
	font-size:14px;
	color:#333;
	padding:10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:center;
}



#globalHeader_ad {
    border: medium none;
    height: 485px;
    margin: 0 auto;
    padding: 0;
    width: 100%;


#full-screen-slider {
    float: left;
    height: 485px;
    position: relative;
    width: 100%;
}
#slides {
    display: block;
    height: 485px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
#slides li {
    display: block;
    height: 100%;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%;
}
#slides li a {
    display: block;
    height: 100%;
    text-indent: -9999px;
    width: 100%;
}



.Image2 img{ max-width:680px; _width:expression(document.body.clientWidth > 680 ? "680px" : "auto");}
